
app.controller("indexCtrl", ['$scope', '$window', '$stateParams', '$timeout', '$http', '$state', '$cookieStore', 'Md5', 'upHouse', function ($scope, $window, $stateParams, $timeout, $http, $state, $cookieStore, Md5, upHouse) {
    //    设置页面title

    $window.document.title = $stateParams.title;
    // 改变状态
    $scope.isActive = true;
    // 判断登录函数
    $scope.login();
    // 个人中心资源获取
    if ($stateParams.id == 'center') {
        console.log($cookieStore.get('login').id)
        if ($cookieStore.get('login').id) {
            console.log($cookieStore.get('login').id)
            $http({
                method: 'post',
                url: $scope.httptit + '/index/user/index.html',
                data: {
                    do: 'index',
                    userid: $cookieStore.get('login').id,
                },
                dataType: 'json',
                headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                transformRequest: $scope.changeData
            }).then(function successCallback(response) {
                // console.log(response.data)
                $scope.userData = response.data.data
            }, function errorCallback(response) {
                console.log(response)
                // 请求失败执行代码
            });
        } else {
            $.alert({
                title: '登录',
                text: '请登录后重试',
                onOK: function () {
                    //点击确认
                }
            });
        }

    }


    // 个人中心消息列表
    if ($stateParams.id == 'MsgList') {
        $http({
            method: 'post',
            url: $scope.httptit + '/index/user/index.html',
            data: {
                do: 'info',
                userid: $cookieStore.get('login').id,
            },
            dataType: 'json',
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
            transformRequest: $scope.changeData
        }).then(function successCallback(response) {
            console.log(response.data)
            if (response.data.status == 101) {
                $scope.MsgList = response.data.data;
            }
        }, function errorCallback(response) {
            console.log(response)
            // 请求失败执行代码
        });
    }

    // 个人中心我的收藏
    if ($stateParams.id == 'collect') {
        var page = 1;
        $scope.cancelCollect = function (h, v, index) {
            console.log(h, v)
            $.confirm({
                title: '收藏',
                text: '确认删除收藏？',
                onOK: function () {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/house/favorite.html',
                        data: {
                            status: 2,
                            userid: $cookieStore.get('login').id,
                            houseid: h,
                            id: v
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        if (response.data.status == 101) {
                            $scope.collectData.splice(index, 1);
                        }
                    }, function errorCallback(response) {
                        // 请求失败执行代码
                    });
                },
                onCancel: function () {
                    console.log("取消")
                }
            });

        }
        $http({
            method: 'post',
            url: $scope.httptit + '/index/user/index.html',
            data: {
                do: 'favorite',
                userid: $cookieStore.get('login').id,
            },
            dataType: 'json',
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
            transformRequest: $scope.changeData
        }).then(function successCallback(response) {
            console.log(response.data.data)
            if (response.data.status == 101) {
                $scope.collectData = response.data.data;
            }
        }, function errorCallback(response) {
            // 请求失败执行代码
        });

        var loading = false;  //状态标记
        $(document.body).infinite().on("infinite", function () {
            if (loading) return;
            loading = true;
            setTimeout(function () {
                $http({
                    method: 'post',
                    url: $scope.httptit + '/index/user/index.html',
                    data: {
                        do: 'favorite',
                        userid: $cookieStore.get('login').id,
                        page: page,
                        count: 5,
                    },
                    dataType: 'json',
                    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                    transformRequest: $scope.changeData
                }).then(function successCallback(response) {
                    console.log(response.data.data)
                    if (response.data.status == 101) {
                        response.data.data.forEach(function (element) {
                            $scope.collectData.push(element);
                        }, this);
                    }
                }, function errorCallback(response) {
                    // 请求失败执行代码
                });
                console.log('s')
                loading = false;
            }, 1500);   //模拟延迟
        });

    }



    //个人中心 我的订单
    if ($stateParams.id == 'orderList') {
        var pageNum = 1;
        $http({
            method: 'post',
            url: $scope.httptit + '/index/order/lst.html',
            data: {
                status: 1,
                page: pageNum,
                userid: $cookieStore.get('login').id,
            },
            dataType: 'json',
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
            transformRequest: $scope.changeData
        }).then(function successCallback(response) {
            console.log(response.data)
            if (response.data.status == 101) {
                $scope.screeData = response.data.data;
            }
        }, function errorCallback(response) {
            console.log(response)
            // 请求失败执行代码
        });



        $scope.orderName = ''
        console.log($scope.orderName)
        //筛选数据
        // 正在使用的订单显示按钮
        $scope.outOrder = false;
        $scope.screeOrderData = function (e, v) {
            console.log(e, v)
            $scope.screeData = []
            $scope.closexl = false;
            $http({
                method: 'post',
                url: $scope.httptit + '/index/order/lst.html',
                data: {
                    status: v,
                    page: pageNum,
                    userid: $cookieStore.get('login').id,
                },
                dataType: 'json',
                headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                transformRequest: $scope.changeData
            }).then(function successCallback(response) {
                console.log(response.data)
                $scope.screeData = response.data.data;

            }, function errorCallback(response) {
                console.log(response)
                // 请求失败执行代码
            });

            // 下拉加载
            var loading = false;  //状态标记
            $(document.body).infinite().on("infinite", function () {
                if (loading) return;
                loading = true;
                setTimeout(function () {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/lst.html',
                        data: {
                            status: v,
                            page: pageNum,
                            userid: $cookieStore.get('login').id,
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        if (response.data.status == 101) {
                            response.data.data.forEach(function (element) {
                                $scope.screeData.push(element);
                            }, this);
                            loading = false;
                            pageNum++;
                        } else {
                            $scope.closexl = false;
                        }
                    }, function errorCallback(response) {
                        console.log(response)
                        // 请求失败执行代码
                    });
                }, 1500);   //模拟延迟
            });

            for (let i = 0; i < $('.nav').children().length; i++) {
                $($('.nav').children()[i]).removeClass('okList');
            }

            $($('.nav').children()[e - 1]).addClass('okList')
            $scope.orderName = v
            console.log(v)

        }


        $scope.openBtn = function (houseid, h, deviceid, lockid, id, houseTime) {
            var date = new Date().valueOf();

            if (h == '入住开锁') {
                houseTime=new Date(Date.parse(houseTime.replace(/-/g, "/"))).valueOf()
                if (date > houseTime) {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/change.html',
                        data: {
                            type: $scope.orderName,
                            deviceid: deviceid,
                            lockid: lockid,
                            orderid: id,
                            page: pageNum,
                            userid: $cookieStore.get('login').id,
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        if (response.data.status == 101) {
                            $.alert({
                                title: '提示',
                                text: '开锁成功',
                                onOK: function () {
                                    $scope.screeOrderData(3, 4)
                                }
                            });
                        } else {
                            $.alert({
                                title: '提示',
                                text: response.data.data.msg,
                            });
                        }

                    }, function errorCallback(response) {
                        console.log(response)
                        // 请求失败执行代码
                    });
                } else {
                    $.alert({
                        title: '提示',
                        text: '还没到开锁时间',
                    });
                }

            } else if (h == '立即开锁') {

                if (date > houseTime) {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/change.html',
                        data: {
                            type: $scope.orderName,
                            deviceid: deviceid,
                            lockid: lockid,
                            orderid: id,
                            page: pageNum,
                            userid: $cookieStore.get('login').id,
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        // $scope.screeData=response.data.data;

                    }, function errorCallback(response) {
                        console.log(response)
                        // 请求失败执行代码
                    });
                } else {
                    $.alert({
                        title: '提示',
                        text: '还没到开锁时间',
                    });
                }
            } else if (h == '开锁') {

                if (date > houseTime) {
                    console.log(date, houseTime)
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/change.html',
                        data: {
                            type: $scope.orderName,
                            deviceid: deviceid,
                            lockid: lockid,
                            orderid: id,
                            page: pageNum,
                            userid: $cookieStore.get('login').id,
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        // $scope.screeData=response.data.data;

                    }, function errorCallback(response) {
                        console.log(response)
                        // 请求失败执行代码
                    });
                } else {
                    $.alert({
                        title: '提示',
                        text: '还没到开锁时间',
                    });
                }
            } else if (h == '立即评价') {
                $cookieStore.put('comment', { houseid: houseid, id: id })
                $state.go('comment', { id: "comment" })
            } else {
                $state.go('order', { title: 'order', id: id })
            }


        }
        $scope.outHouse = function (index, oid) {
            $.confirm({
                title: '退房',
                text: '确认退房？',
                onOK: function () {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/exithouse.html',
                        data: {
                            orderid: oid
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        if (response.data.status == 101) {
                            $scope.screeData.splice(index, 1);
                        }

                    }, function errorCallback(response) {
                        console.log(response)
                        $.alert({
                            title: '提示',
                            text: '错误信息',
                        });
                        // 请求失败执行代码
                    });
                },
                onCancel: function () {
                    console.log("取消")
                }
            });

        }
        $scope.cancleOrder = function (index, orderid) {
            $.confirm({
                title: '提示',
                text: '确认取消订单？',
                onOK: function () {
                    $http({
                        method: 'post',
                        url: $scope.httptit + '/index/order/exithouse.html',
                        data: {
                            orderid: orderid
                        },
                        dataType: 'json',
                        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                        transformRequest: $scope.changeData
                    }).then(function successCallback(response) {
                        console.log(response.data)
                        if (response.data.status == 101) {
                            $scope.screeData.splice(index, 1);
                            console.log($scope.screeData)
                        }
                        // $scope.screeData=response.data.data;

                    }, function errorCallback(response) {
                        console.log(response)
                        // 请求失败执行代码
                    });
                },
                onCancel: function () {
                    console.log("取消")
                }
            });
        }


    }

    //我的订单  评价
    if ($stateParams.id == 'comment') {
        $scope.upComment = function () {
            console.log($scope.feedBack)
            $http({
                method: 'post',
                url: $scope.httptit + '/index/order/evaluate.html',
                data: {
                    houseid: $cookieStore.get('comment').houseid,
                    orderid: $cookieStore.get('comment').id,
                    userid: $cookieStore.get('login').id,
                    content: $scope.feedBack

                },
                dataType: 'json',
                headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                transformRequest: $scope.changeData
            }).then(function successCallback(response) {
                console.log(response.data)
                if (response.data.status == 101) {
                    $.alert({
                        title: '评论',
                        text: '评论成功',
                        onOK: function () {
                            //点击确认
                            $timeout(function () {
                                history.go(-1);
                            }, 60)
                        }
                    });

                }
                // $scope.screeData=response.data.data;

            }, function errorCallback(response) {
                console.log(response)
                // 请求失败执行代码
            });
        }


    }

    // 个人中心，点击提现
    $scope.tixian = function () {
        $.confirm({
            title: '提现',
            text: '是否提现',
            onOK: function () {
                //点击确认
                $http({
                    method: 'post',
                    url: $scope.httptit + '/index/wx/wxred.html',
                    data: {
                        userid: $cookieStore.get('login').id,
                    },
                    dataType: 'json',
                    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                    transformRequest: $scope.changeData
                }).then(function successCallback(response) {
                    if (response.data.status == 101) {
                        $scope.userData.money = 0;
                        $.alert({
                            title: '提示',
                            text: '提现成功'
                        });
                    } else if (response.data.status == 102) {
                        $.alert({
                            title: '提示',
                            text: '提现失败',

                        });
                    } else if (response.data.status == 103) {
                        $.alert({
                            title: '提示',
                            text: response.data.data,

                        });
                    }
                }, function errorCallback(response) {
                    console.log(response)
                    // 请求失败执行代码
                });
            },
            onCancel: function () {
            }
        });

    }

    if ($stateParams.id == 'feedback') {
        console.log("sjj")
        // 个人中心。意见反馈
        $scope.upComment = function () {
            if ($scope.feedBack) {
                $http({
                    method: 'post',
                    url: $scope.httptit + '/index/user/feedback.html',
                    data: {
                        userid: $cookieStore.get('login').id,
                        content: $scope.feedBack
                    },
                    dataType: 'json',
                    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                    transformRequest: $scope.changeData
                }).then(function successCallback(response) {
                    console.log(response.data)
                    if (response.data.status == 101) {
                        $.alert({
                            title: '意见反馈',
                            text: '反馈成功',
                            onOK: function () {
                                //点击确认
                                $timeout(function () {
                                    history.go(-1)
                                }, 60)
                            }
                        });

                    }
                }, function errorCallback(response) {
                    console.log(response)
                    // 请求失败执行代码
                });
            } else {
                $.alert({
                    title: '错误提示',
                    text: '请输入反馈内容',
                });
            }

        }
    }


    if ($stateParams.id == "recruitRend") {
        $http({
            method: 'post',
            url: $scope.httptit + '/index/user/index.html',
            data: {
                do: 'detail',
                userid: $cookieStore.get('login').id,
            },
            dataType: 'json',
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
            transformRequest: $scope.changeData
        }).then(function successCallback(response) {
            if (response.data.status == 101) {
                if (response.data.data.phone) {
                    $scope.registLand = function () {
                        $http({
                            method: 'post',
                            url: $scope.httptit + '/index/landlord/regist.html',
                            data: {
                                userid: $cookieStore.get('login').id,
                                name: $scope.resLandName,
                                address: $scope.resLandaddress,
                                password: $scope.resLandpassword
                            },
                            dataType: 'json',
                            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                            transformRequest: $scope.changeData
                        }).then(function successCallback(response) {
                            if (response.data.status == 101) {
                                $.alert({
                                    title: '房东招募',
                                    text: '提交成功',
                                    onOK: function () {
                                        //点击确认
                                        $timeout(function () {
                                            $state.go('index')
                                        }, 60)
                                    }
                                });

                            } else {
                                $.alert({
                                    title: '房东招募',
                                    text: response.data.data,

                                });
                            }
                        }, function errorCallback(response) {
                            console.log(response)
                            // 请求失败执行代码
                        });
                    }
                } else {
                    $.alert({
                        title: '错误提示',
                        text: '未绑定手机号码，请绑定后重试',
                        onOK: function () {
                            //点击确认
                            $timeout(function () {
                                $state.go('userData')
                            }, 60)
                        }
                    });
                }
            }
        }, function errorCallback(response) {
            // 请求失败执行代码
        });

    }


    //查看评论
    if ($stateParams.title == '评论') {
        console.log('1')
        var page = 1;
        $http({
            method: 'post',
            url: $scope.httptit + '/index/house/evaluate.html',
            data: {
                houseid: $stateParams.houseid,
                page: 1,
            },
            dataType: 'json',
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
            transformRequest: $scope.changeData
        }).then(function successCallback(response) {
            console.log(response.data.data);
            if (response.data.status == 101) {
                $scope.commentList = response.data.data;
            } else {
                $.alert({
                    title: '提示',
                    text: '改房间暂时没有评论',
                    onOK: function () {
                        //点击确认
                        $timeout(function () {
                            history.go(-1)
                        }, 60)
                    }
                });
            }
        }, function errorCallback(response) {
        });

        var loading = false;  //状态标记
        $(document.body).infinite().on("infinite", function () {
            console.log('l')
            if (loading) return;
            loading = true;
            setTimeout(function () {
                $http({
                    method: 'post',
                    url: $scope.httptit + '/index/house/evaluate.html',
                    data: {
                        houseid: $stateParams.houseid,
                        page: 1,
                    },
                    dataType: 'json',
                    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
                    transformRequest: $scope.changeData
                }).then(function successCallback(response) {
                    page++;
                    loading = false;
                    response.data.data.forEach(function (element) {
                        $scope.commentList.push(element);
                    }, this);
                }, function errorCallback(response) {
                    // console.log(response)
                });
            }, 1500);   //模拟延迟
        });
    }

















    // 合同内容
    $scope.contract = `您应该清楚并充分理解，由于平台信息发布量较大，“乐驻共享民宿”对信息真实性、有效性以及合法性审查需花费大量时间和精力，无法快速审查完结。因此无法杜绝虚假信息的存在，故您在浏览房源消息时应自行辨别，发现不合理、不合法之处应立即告知平台，“乐驻共享民宿”将尽快处理。另外，“乐驻共享民宿”仅为您和房东相互交流的平台，并不对交易的成功与否、您遭受的损害等事项承担保证、赔偿责任。您应该清楚并充分理解，您在接受“乐驻共享民宿”提供相应服务的过程中，应当对《房客守则》的所有条款进行阅读，若您预订房源成功，则表示您充分理解并愿意遵守《房客守则》条款。若您对《房客守则》部分或全部条款存在质疑，您应当暂停操作。
    一、居室查询
    1、 若您在浏览时的价格与入住时价格有差异的，请您以入住时显示的价格为准。
    2、 订单一栏会清晰显示您应支付的住宿价格，但您应当自行向房东核查是否需支付其他费用（包括但不限于食材费、服务费），并保留相应证据（例如：电话录音）。若房东私下收取您其他费用，所发生的纠纷，由您和房东自行解决，与“乐驻共享民宿”无关。
    3、 您应仔细按照页面提示核算一切费用，若与房东所算金额有差异，可向平台反应，“乐驻共享民宿”会尽快处理。
    二、房费计算及核查
    1、若您在浏览时的价格与入住时价格有差异的，请您以入住时显示的价格为准。
    2、订单一栏会清晰显示您应支付的住宿价格，但您应当自行向房东核查是否需支付其他费用（包括但不限于食材费、服务费），并保留相应证据（例如：电话录音）。若房东私下收取您其他费用，所发生的纠纷，由您和房东自行解决，与“乐驻共享民宿”无关。
    3、您应仔细按照页面提示核算一切费用，若与房东所算金额有差异，可向平台反应，“乐驻共享民宿”会尽快处理。
    三、居室预订及付款
    1、一经预订，“乐驻共享民宿”会对您的订单申请予以确认，并将确认成功的消息以短信、微信、站内消息等方式告知您与房东。若“乐驻共享民宿”未进行确认，则视为该订单失效，您可在失效后重新申请，同时您应将此情况告知“乐驻共享民宿”客服人员
    2、本着诚信原则，无论您是否预订居室，您都不得与房东私下成单，否则“乐驻共享民宿”将追究您与房东的法律责任。
    3、若对金额核算无误，您应尽快按照付款规则进行付款。一般情况下，大陆地区房源应在预订成功后4小时内支付。大陆地区外的付款期限为1日，特殊情况参照特殊规则处理。超过付款期限订单无效。
    4、若您与房东在平台上达成的事项产生争议，您可向“乐驻共享民宿”反映，但私下达成的任何协议，“乐驻共享民宿”概不负责，您亦无权就该私下协议向平台反映、投诉。1日，特殊情况参照特殊规则处理。超过付款期限订单无效。
    5、您在享受整个服务的过程中，您无须向“乐驻共享民宿”支付任何费用。
    四、取消预订及退款
    1、每个居室预订均会有交易规则，该规则会在您选择租房方式时弹出，告知您应该如何取消订单及退款，但不同居室的交易规则有所不同，敬请注意。您在参加活动时预订的居室的退订即退款规则应当遵循活动规则。
    2、您可以在入住之前随时取消订单，即在“乐驻共享民宿”上您的订单信息中点击“取消”即可，但房东会收取您订单金额的10%作为违约金，剩余订单金额将由“乐驻共享民宿”退回您账户。
    注：所有的退款均按照您的付款路径原路返还，入住期后不可取消订单，订单金额亦不退还。
    3. 若您在入住后，未按预订天数住满而提前退房，房东将按照交易规则向您收取一定比例的违约金（直接从订单金额或保证金额中扣除）。“乐驻共享民宿”会将剩余金额退回至您的账户，但是在交易中使用的积分、券等不予退还。
    4. “乐驻共享民宿”只是退款的操作者，并不向您承诺、保证退款的到账时间，您应通过支付平台自行查询退款状态。
    五、续租事宜
    1、若您在居住后，对居住环境、服务质量较为满意，有意续租同一居室的，您可按照“乐驻共享民宿”平台流程进行续租预订。
    2、若您欲续租的居室已被他人预订，您可选择其他类似居室。
    3、若您与房东私下达成续租协议，由此产生的纠纷由您自行负责处理，同时“乐驻共享民宿”有权按照本守则及相应协议条款追究您与房东的责任。
    六、入住须知
    1、在使用“乐驻共享民宿”提供服务的过程中，您承诺将严格履行下列义务：
    1.1 、您不得制作、复制、发布、传播含有下列内容之一的信息：
    ①反对宪法所确定的基本原则的；
    ②危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；
    ③损害国家荣誉和利益的；
    ④煽动民族仇恨、民族歧视，破坏民族团结的；
    ⑤破坏国家宗教政策，宣扬邪教和封建迷信的；
    ⑥散布谣言，扰乱社会秩序，破坏社会稳定的；
    ⑦散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；
    ⑧侮辱或者诽谤他人，侵害他人合法权益的；
    ⑨含有法律、行政法规禁止的其他内容的。
    2、 不得在未经“乐驻共享民宿”许可的情况下发布任何广告或带有商业性质的信息。
    3、 禁止通过“乐驻共享民宿”从事贩卖毒品、淫秽交易等法律禁止性活动。
    4、 不得利用该平台侵入国家系统盗取国家机密、商业秘密等。
    5、 如有教唆他人进行上述禁止性行为的，则视为您本人实施该行为，责任由您承担。
    6、 用户不得通过任何手段（包括但不限于线上、线下）利用任何“乐驻共享民宿”商家房源信息谋取商业利益。
    7、 实施其他有损“乐驻共享民宿”形象、利益的行为。
    七、违规处理
    1、 若您有以下行为，“乐驻共享民宿”有权视情况对您采取一定措施（包括但不限于扣除您的押金、订金，延期退还押金及相应款项，追究您的民事、刑事责任）：
    1.1、您为获取房源及房东个人信息而恶意下单（如在一天之内反复下单与取消订单的操作）。
    1.2、您在居室内实施违反《中华人民共和国宪法》、《中华人民共和国刑法》等相关法律法规的活动（例如生产、销售毒品，容留他人吸毒等），被房东或者“乐驻共享民宿”的工作人员发现并举报的。
    1.3、实施违反本守则、“乐驻共享民宿”服务协议及关联协议的其他行为的。
    八、违规处理
    1、若您对居室环境、服务质量非常满意，请您在“乐驻共享民宿”平台相应处给予好评；若您对居室环境及服务质量有任何建议或意见，您可及时告知房东及“乐驻共享民宿”客服人员，以便于房东提高服务质量。
    2、“乐驻共享民宿”会对您的评价进行审核，审核通过后将其显示在房源信息页面，以供其他房客参考，同时房东也可对您的评价给予回复。
    3、“乐驻共享民宿”可直接删除您的恶意评价，或发布侵犯他人的人身、财产、名誉权利的言论，或违反“乐驻共享民宿”相关规则、守则的信息，并有权追究您的法律责任。
    九、违规处理
    1、若您为房客，请遵守本守则。
    2、本守则将进行不定时更新，更新时，“乐驻共享民宿”会在后台将有关消息通知于您，请您遵循最新守则。
    3、本守则的最终解释权归于“乐驻共享民宿”。`

    // alert($window.screen.width)
    $(function () {
        // 身份证尺寸
        $('.userdata_img').width($window.screen.width * .93);
        $('.userdata_img').height($window.screen.width * .93 / 1.58);
        // 设置收藏页面图片高度 collect
        $('.collectImg').height($window.screen.width / 1.755);

        // 设置收藏页面图片高度 collect
        $('.userIdCard').height(($window.screen.width * .95) / 2.33);

        // 启动房屋选定的日期选择器
        $("#datetime-picker").datetimePicker();
        $("#datetime-picker1").datetimePicker();

        var b = new Date();
        //b.setDate(a.getDate()+1)
        var ye = b.getFullYear();
        var mo = b.getMonth() + 1;
        var da = b.getDate();
        $('#startDate').val(ye + '-' + mo + '-' + da);
        b = new Date(b.getTime() + 24 * 3600 * 1000);
        var ye = b.getFullYear();
        var mo = b.getMonth() + 1;
        var da = b.getDate();
        $('#endDate').val(ye + '-' + mo + '-' + da);

    });



    // 选择房屋类型 postHouse.html 
    $scope.houseType = true;
    $scope.areaHouse = true;
    $scope.modelHouse = true;
    $scope.houseData = [];
    $scope.selectHouseType = function (v) {
        $scope.houseData.houseType = v;
        $scope.houseType = true;
        $scope.areaHouse = true;
        $scope.modelHouse = true;
    }
    $scope.selectArea = function (v) {
        $scope.houseData.hosueArea = v;
        $scope.houseType = true;
        $scope.areaHouse = true;
        $scope.modelHouse = true;
    }
    $scope.modelHosue = function (v) {
        $scope.houseData.houseModel = v;
        $scope.houseType = true;
        $scope.areaHouse = true;
        $scope.modelHouse = true;
    }
    // 添加的房间图片
    $scope.upHouseImg = [];
    $scope.upImg = [];
    $("#upHouseImg").change(function () {
        var file = this.files[0];
        if (window.FileReader) {
            var reader = new FileReader();
            reader.readAsDataURL(file);
            //监听文件读取结束后事件    
            reader.onloadend = function (e) {
                $scope.$apply(function () {
                    if ($scope.upHouseImg.length >= 10) {
                        $.alert({
                            title: '提示',
                            text: '最多添加10张图片',
                        });
                    } else {
                        console.log($scope.fileToUpload)
                        $scope.upImg.push($scope.fileToUpload);

                        $scope.upHouseImg.push(e.target.result.substring('/^data:image/(jpeg|png|gif);base64$/g'));

                    }
                })

            };
        }
    });
    // 删除要上传的图片
    $scope.delHouseImg = function (index) {
        $.confirm({
            title: '提示',
            text: '确认删除该图片？',
            onOK: function () {          //点击确认
                $timeout(function () {
                    $scope.upHouseImg.splice(index, 1);
                    $scope.upImg.splice(index, 1);
                }, 60)
            },
            onCancel: function () {
                console.log('2')
            }
        });
    }
    // 提交发布房源信息
    $scope.subHouseData = function () {
        if (!$cookieStore.get('lnglat')) {
            $.alert({
                title: '错误',
                text: '请选择具体位置',
            });
        } else {
            var url = $scope.httptit + '/index/house/publish.html',
                file = {
                    title: $scope.houseData.houseName,
                    name: $scope.houseData.userName,
                    tel: $scope.houseData.phone,
                    day_price: $scope.houseData.price,
                    lng: $cookieStore.get('lnglat').lng,
                    lat: $cookieStore.get('lnglat').lat,
                    address: $("#houseADD").html(),
                    style: $scope.houseData.houseType,
                    type: $scope.houseData.houseModel,
                    size: $scope.houseData.hosueArea,
                    img: $scope.upImg
                };

            if (!file) return;
            upHouse.uploadFileToUrl(url, file);
        }

        // $http({
        //     method: 'post',
        //     url: $scope.httptit + '/index/house/publish',
        //     data: {
        //         title: $scope.houseData.houseName,
        //         name:$scope.houseData.userName,
        //         tel:$scope.houseData.phone,
        //         day_price:$scope.houseData.price,
        //         // lng:$cookieStore.get('lnglat').lng,
        //         // lat:$cookieStore.get('lnglat').lat,
        //         address:$("#houseADD").html(),
        //         style:$scope.houseData.houseType,
        //         type:$scope.houseData.houseModel,
        //         size:$scope.houseData.hosueArea,
        //         img:$scope.upHouseImg


        //     },
        //     dataType: 'json',
        //     headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        //     transformRequest: $scope.changeData
        // }).then(function successCallback(response) {
        //     console.log(response.data)
        //     if (response.data.status == 101) {
        //         $.alert({
        //             title: '提示',
        //             text: '发布成功',
        //         });

        //     }
        // }, function errorCallback(response) {
        //     console.log(response)
        //     // 请求失败执行代码
        // });

    }

    // console.log(getData.getData(url,param))
    // $scope.opts = {
    //     centerAndZoom: {
    //         longitude: 121.51606,
    //         latitude: 31.244604,
    //         zoom: 16            
    //     }
    // };

    // $scope.navOpts = {
    //     anchor: window.BMAP_ANCHOR_TOP_LEFT
    // };
    // $scope.overOpts = {
    //     anchor: window.BMAP_ANCHOR_BOTTOM_RIGHT
    // };

    // $scope.mapLoaded = function(map) {
    //     $scope.copyOpts = {
    //         anchor: 1,
    //         copyrights: [{
    //             id: 0,
    //             // content: 'This is the customized Copyright!',
    //             bounds: map.getBounds()
    //         }]
    //     };
    // }



}]);